home *** CD-ROM | disk | FTP | other *** search
/ Dr. Windows 3 / dr win3.zip / dr win3 / WINPROGS / WINSRC20.ZIP / FRACTYPE.H < prev    next >
Text File  |  1990-07-29  |  7KB  |  141 lines

  1. #define SIN             0
  2. #define COS             1
  3. #define SINH            2
  4. #define COSH            3
  5. #define EXP             4
  6. #define LOG             5
  7. #define SQR             6
  8.  
  9. /* These MUST match the corresponding fractalspecific record in fractals.c */
  10. #define NOFRACTAL               -1                 
  11. #define MANDEL                   0                 
  12. #define JULIA                    1                   
  13. #define NEWTBASIN                2                   
  14. #define LAMBDA                   3                   
  15. #define MANDELFP                 4                   
  16. #define NEWTON                   5                   
  17. #define JULIAFP                  6                   
  18. #define PLASMA                   7                   
  19. #define LAMBDASINE               8 /* obsolete */    
  20. #define MANDELTRIGFP             8                   
  21. #define LAMBDACOS                9 /* obsolete */    
  22. #define MANOWARFP                9                   
  23. #define LAMBDAEXP               10 /* obsolete */    
  24. #define MANOWAR                 10                   
  25. #define TEST                    11                   
  26. #define SIERPINSKI              12                   
  27. #define BARNSLEYM1              13                   
  28. #define BARNSLEYJ1              14                   
  29. #define BARNSLEYM2              15                   
  30. #define BARNSLEYJ2              16                   
  31. #define MANDELSINE              17 /* obsolete */    
  32. #define SQRTRIG                 17                   
  33. #define MANDELCOS               18 /* obsolete */    
  34. #define SQRTRIGFP               18                   
  35. #define MANDELEXP               19 /* obsolete */    
  36. #define TRIGPLUSTRIG            19                   
  37. #define MANDELLAMBDA            20                   
  38. #define MARKSMANDEL             21                   
  39. #define MARKSJULIA              22                   
  40. #define UNITY                   23                   
  41. #define MANDEL4                 24                   
  42. #define JULIA4                  25                   
  43. #define IFS                     26                   
  44. #define IFS3D                   27                   
  45. #define BARNSLEYM3              28                   
  46. #define BARNSLEYJ3              29                   
  47. #define DEMM                    30 /* obsolete */    
  48. #define TRIGSQR                 30                   
  49. #define DEMJ                    31 /* obsolete */    
  50. #define TRIGSQRFP               31                   
  51. #define BIFURCATION             32                   
  52. #define MANDELSINH              33 /* obsolete */    
  53. #define TRIGPLUSTRIGFP          33                   
  54. #define LAMBDASINH              34 /* obsolete */    
  55. #define TRIGXTRIG               34                   
  56. #define MANDELCOSH              35 /* obsolete */    
  57. #define TRIGXTRIGFP             35                   
  58. #define LAMBDACOSH              36 /* obsolete */    
  59. #define SQR1OVERTRIG            36                   
  60. #define LMANDELSINE             37 /* obsolete */    
  61. #define SQR1OVERTRIGFP          37                   
  62. #define LLAMBDASINE             38 /* obsolete */    
  63. #define ZXTRIGPLUSZ             38                   
  64. #define LMANDELCOS              39 /* obsolete */    
  65. #define ZXTRIGPLUSZFP           39                   
  66. #define LLAMBDACOS              40 /* obsolete */    
  67. #define KAMFP                   40                   
  68. #define LMANDELSINH             41 /* obsolete */    
  69. #define KAM                     41                   
  70. #define LLAMBDASINH             42 /* obsolete */    
  71. #define KAM3DFP                 42                   
  72. #define LMANDELCOSH             43 /* obsolete */    
  73. #define KAM3D                   43                   
  74. #define LLAMBDACOSH             44 /* obsolete */    
  75. #define LAMBDATRIG              44                   
  76. #define LMANTRIGPLUSZSQRD       45                   
  77. #define LJULTRIGPLUSZSQRD       46                   
  78. #define FPMANTRIGPLUSZSQRD      47                   
  79. #define FPJULTRIGPLUSZSQRD      48                   
  80. #define LMANDELEXP              49 /* obsolete */    
  81. #define LAMBDATRIGFP            49                   
  82. #define LLAMBDAEXP              50 /* obsolete */    
  83. #define MANDELTRIG              50                   
  84. #define LMANDELZPOWER           51                   
  85. #define LJULIAZPOWER            52                   
  86. #define FPMANDELZPOWER          53                   
  87. #define FPJULIAZPOWER           54                   
  88. #define FPMANZTOZPLUSZPWR       55                   
  89. #define FPJULZTOZPLUSZPWR       56                   
  90. #define LMANTRIGPLUSEXP         57                   
  91. #define LJULTRIGPLUSEXP         58                   
  92. #define FPMANTRIGPLUSEXP        59                   
  93. #define FPJULTRIGPLUSEXP        60                   
  94. #define FPPOPCORN               61                   
  95. #define LPOPCORN                62                   
  96. #define FPLORENZ                63                   
  97. #define LLORENZ                 64                   
  98. #define LLORENZ3D               65                   
  99. #define MPNEWTON                66                   
  100. #define MPNEWTBASIN             67                   
  101. #define COMPLEXNEWTON           68                   
  102. #define COMPLEXBASIN            69                   
  103. #define COMPLEXMARKSMAND        70                   
  104. #define COMPLEXMARKSJUL         71                   
  105. #define FORMULA                 72                   
  106. #define FFORMULA                73                   
  107. #define SIERPINSKIFP            74                   
  108. #define LAMBDAFP                75                   
  109. #define BARNSLEYM1FP            76                   
  110. #define BARNSLEYJ1FP            77                   
  111. #define BARNSLEYM2FP            78                   
  112. #define BARNSLEYJ2FP            79                   
  113. #define BARNSLEYM3FP            80                   
  114. #define BARNSLEYJ3FP            81                   
  115. #define MANDELLAMBDAFP          82                   
  116. #define JULIBROT                83                   
  117. #define FPLORENZ3D              84                   
  118. #define LROSSLER                85                   
  119. #define FPROSSLER               86                   
  120. #define LHENON                  87                   
  121. #define FPHENON                 88                   
  122. #define FPPICKOVER              89                   
  123. #define FPGINGERBREAD           90                   
  124. #define DIFFUSION               91                   
  125. #define UNITYFP                 92                   
  126. #define SPIDERFP                93
  127. #define SPIDER                  94
  128. #define TETRATEFP               95
  129. #define MAGNET1M                96
  130. #define MAGNET1J                97
  131. #define MAGNET2M                98
  132. #define MAGNET2J                99
  133. #define LBIFURCATION           100
  134. #define LBIFLAMBDA             101
  135. #define BIFLAMBDA              102
  136. #define BIFADSINPI             103
  137. #define BIFEQSINPI             104
  138. #define FPPOPCORNJUL           105
  139. #define LPOPCORNJUL            106
  140.  
  141.